/*
* Sun Public License Notice
*
* The contents of this file are subject to the Sun Public License
* Version 1.0 (the "License"). You may not use this file except in
* compliance with the License. A copy of the License is available at
* http://www.sun.com/
*
* The Original Code is NetBeans. The Initial Developer of the Original
* Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun
* Microsystems, Inc. All Rights Reserved.
*/
package org.netbeans.modules.jini;
import org.openide.nodes.Node;
import org.openide.util.actions.CookieAction;
import org.openide.util.HelpCtx;
/**
*
*/
public class RefreshAction extends CookieAction {
protected void performAction(Node[] activatedNodes) {
for (int i = 0; i < activatedNodes.length; i++) {
RefreshCookie rc = (RefreshCookie) activatedNodes[i].getCookie(RefreshCookie.class);
if (rc != null) rc.refresh();
}
}
protected Class[] cookieClasses() {
return new Class[] { RefreshCookie.class };
}
protected int mode() {
return MODE_ALL;
}
public String getName() {
return Util.getString("PROP_Refresh_Action_Name");
}
public HelpCtx getHelpCtx() {
return new HelpCtx(ServiceTemplateAction.class);
}
}
/*
* <<Log>>
* 3 Gandalf 1.2 2/2/00 Petr Kuzel Jini module upon 1.1alpha
* 2 Gandalf 1.1 10/23/99 Ian Formanek NO SEMANTIC CHANGE - Sun
* Microsystems Copyright in File Comment
* 1 Gandalf 1.0 6/11/99 Martin Ryzl
* $
*/